package com.ztgf.pay.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * 用户银行卡表SaveBO
 *
 * @author mxli
 * @Date 2020-07-30 12:14:44
 */
@Data
public class PayUserBankcardSaveBO implements Serializable {

    @ApiModelProperty(value = "id,中金需要", required = true)
    private Long id;
    @ApiModelProperty(value = "用户id", required = true)
    private Long userId;
    @ApiModelProperty(value = "银行代码", required = true)
    private String bankId;
    @ApiModelProperty(value = "开户行编号", required = true)
    private String accountBankNo;
    @ApiModelProperty(value = "卡号", required = true)
    private String bankCard;
    @ApiModelProperty(value = "电话号码")
    private String mobile;
    @ApiModelProperty(value = "账户类型( 1:客户资金账户（默认1） 3:合作方收益账户 4:手续费账户)")
    private Integer accountType = 1;
    @ApiModelProperty(value = "证件类型 A身份证", required = true)
    private String credentialsType;
    @ApiModelProperty(value = "证件号码 ", required = true)
    private String credentialsNo;
}